import request from '@/libs/request.js';

// 推演轨迹
export default {
	
    /**
    * 获取推演轨迹
    *
    * @param {*} options
    * @return {*} 
    * @memberof _$Service
    * @example
    * // url 参数 
	* var query ={
	*     projectID: '', // 方案id (string) 必填
	* }
    
    * // 返回值数据模型 
	* var responsesData = { //  DeviceStateDTO (object) 必填
	*     D: [ // 轨迹 (array) 
	*         { // 平台轨迹 DeviceInfo (object) 必填
	*             I: '', // 作战平台id (string) 
	*             B: '', // 平台类型 (int32) 必填
	*             B2: '', // 平台子类型 (string) 
	*             J: '', // 雷达探测距离 (double) 必填
	*             D: '', // 是否摧毁(0未摧毁,1摧毁) (int32) 必填
	*             N: '', // 经度 (double) 必填
	*             W: '', // 纬度 (double) 必填
	*             H: '', // 航向 (double) 必填
	*             P: '', // 仰角 (double) 必填
	*             M: '', // 时间 (string) 
	*             C: '', // 颜色 (string) 
	*             G: '', // 高度 (double) 必填
	*             S: '', // 速度 (double) 必填
	*             E: '', // 平台名称 (string) 
	*             F: '', // 平台效能 (double) 必填
	*         }
	*     ],
	*     A: '', // 飞机数量 (int32) 必填
	*     W: '', // 舰船数量 (int32) 必填
	*     V: '', // 车辆数量 (int32) 必填
	*     S: '', // 卫星数量 (int32) 必填
	*     Q: '', // 地面数量 (int32) 必填
	*     R: '', // 武器数量 (int32) 必填
	* }
	* 
    */
    'GetDeviceState': function (options) {
        return request.get('/api/DeductionTrack/GetDeviceState', options, 'pro')
    },

	
    /**
    * 获取推演轨迹干扰威胁数据
    *
    * @param {*} options
    * @return {*} 
    * @memberof _$Service
    * @example
    * // url 参数 
	* var query ={
	*     projectID: '', //  (string) 必填
	* }
    
    * // 返回值数据模型 
	* var responsesData = { // 干扰关系 InterferenceRelationship (object) 必填
	*     P: '', // 路径数量 (int32) 必填
	*     I: '', // 干扰链路数量 (int32) 必填
	*     L: '', // 威胁链路数量 (int32) 必填
	*     T: '', // 时间戳 (int64) 必填
	*     S: [ // 干扰信息 (array) 
	*         { //  InterferenceInfo (object) 必填
	*             A: '', // 受扰方id (string) 
	*             I: '', // 干扰方id (string) 
	*             Y: '', // 干扰类型1威胁、2干扰、3影响 (int32) 必填
	*             B: '', // 干扰方平台类型 (int32) 必填
	*             D: '', // 受扰方平台类型 (int32) 必填
	*             T: '', //  (int64) 必填
	*         }
	*     ]
	* }
	* 
    */
    'GetInterferenceInfo': function (options) {
        return request.get('/api/DeductionTrack/GetInterferenceInfo', options, 'pro')
    },

	
    /**
    * 获取受干扰装备
    *
    * @param {*} options
    * @return {*} 
    * @memberof _$Service
    * @example
    * // url 参数 
	* var query ={
	*     ptID: '', // 作战平台id (string) 必填
	* }
    
    * // 返回值数据模型 
	* var responsesData = { //  200 (object) 必填
	* }
	* 
    */
    'GetInterferenceEquip': function (options) {
        return request.get('/api/DeductionTrack/GetInterferenceEquip', options, 'pro')
    },

	
    /**
    * 获取详细信息
    *
    * @param {*} options
    * @return {*} 
    * @memberof _$Service
    * @example
    * // url 参数 
	* var query ={
	*     EquipID: '', //  (integer) 必填
	* }
    
    * // 返回值数据模型 
	* var responsesData = { //  DetailedDTO (object) 必填
	*     EquipType: '', // 设备类型 (string) 
	*     Freq: '', // 工作频率 (string) 
	*     Bw: '', // 带宽 (double) 必填
	*     CI: '', //  (double) 必填
	*     IN: '', //  (double) 必填
	*     Efficiency: '', // 效能 (double) 必填
	* }
	* 
    */
    'GetDetailedInfo': function (options) {
        return request.get('/api/DeductionTrack/GetDetailedInfo', options, 'pro')
    },

	
    /**
    * /api/DeductionTrack/GetMes
    *
    * @param {*} options
    * @return {*} 
    * @memberof _$Service
    * @example
    
    
    * // 返回值数据模型 
	* var responsesData = { //  DeviceStateDTO (object) 必填
	*     D: [ // 轨迹 (array) 
	*         { // 平台轨迹 DeviceInfo (object) 必填
	*             I: '', // 作战平台id (string) 
	*             B: '', // 平台类型 (int32) 必填
	*             B2: '', // 平台子类型 (string) 
	*             J: '', // 雷达探测距离 (double) 必填
	*             D: '', // 是否摧毁(0未摧毁,1摧毁) (int32) 必填
	*             N: '', // 经度 (double) 必填
	*             W: '', // 纬度 (double) 必填
	*             H: '', // 航向 (double) 必填
	*             P: '', // 仰角 (double) 必填
	*             M: '', // 时间 (string) 
	*             C: '', // 颜色 (string) 
	*             G: '', // 高度 (double) 必填
	*             S: '', // 速度 (double) 必填
	*             E: '', // 平台名称 (string) 
	*             F: '', // 平台效能 (double) 必填
	*         }
	*     ],
	*     A: '', // 飞机数量 (int32) 必填
	*     W: '', // 舰船数量 (int32) 必填
	*     V: '', // 车辆数量 (int32) 必填
	*     S: '', // 卫星数量 (int32) 必填
	*     Q: '', // 地面数量 (int32) 必填
	*     R: '', // 武器数量 (int32) 必填
	* }
	* 
    */
    'GetMes': function (options) {
        return request.get('/api/DeductionTrack/GetMes', options, 'pro')
    },

	
    /**
    * /api/DeductionTrack/test
    *
    * @param {*} options
    * @return {*} 
    * @memberof _$Service
    * @example
    
    
    * // 返回值数据模型 
	* var responsesData = '' //  (boolean) 必填
	* 
    */
    'test': function (options) {
        return request.get('/api/DeductionTrack/test', options, 'pro')
    },

};